package ASCll;

import java.io.UnsupportedEncodingException;
import java.util.Arrays;

public class Demo1 {
    public static void main(String[]args) throws UnsupportedEncodingException {
        /**
         * java中编码的方法
         * public byte[]    getBytes[]      使用默认方式进行编码
         * public byte[]    getBytes(String charsetName)    使用指定方式进行编码
         *
         * Java中解码的方法
         *      String(byte[] bytes)        使用默认方式进行解码
         *      String(byte[] bytes,String charsetName)     使用指定方式进行编码
         */
        //编码
        String str1 = "ai你呦";
        byte[] byte1= str1.getBytes();
        System.out.println(Arrays.toString(byte1));

        byte[] byte2 = str1.getBytes("GBK");
        System.out.println(Arrays.toString(byte2));

        //2.解码
        String str2 = new String(byte1);
        System.out.println(str2);

        String str3 = new String(byte1, "GBK");
        System.out.println(str3);
    }
}
